

url= 'https://httpbin.org/ip'

from urllib import  request
#不使用代理的情况下的ip地址

headers={
'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36'
}
req= request.Request(url,headers=headers)
resp1 = request.urlopen(req)
print(resp1.read().decode())

#使用代理访问   免费代理ip的网站https://www.kuaidaili.com/free/inha/
handler= request.ProxyHandler({'http':'114.231.82.128'})  #基于代理ip创建一个handler

opener=request.build_opener(handler)  #基于request，使用build_opener作为方法handler作为参数创建opener
resp2= opener.open(url)  #返回响应对象
print(resp2.read().decode())  #获取响应的数据，并将字节流转换为字符


